<?php $form=$this->beginWidget('booster.widgets.TbActiveForm',array(
	'id'=>'avisos-form',
	'enableAjaxValidation'=>false,
)); ?>

<link rel="stylesheet" href="<?php echo Yii::app()->homeUrl;?>css/fm.selectator.jquery.css"/>
<script src="<?php echo Yii::app()->homeUrl;?>js/fm.selectator.jquery.js"></script>

<p class="help-block">Fields with <span class="required">*</span> are required.</p>

<?php echo $form->errorSummary($model); ?>

	<?php echo $form->textFieldGroup($model,'titulo',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5','maxlength'=>100)))); ?>

	<?php echo $form->textFieldGroup($model,'ante_titulo',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5','maxlength'=>150)))); ?>

	<?php echo $form->textFieldGroup($model,'sumario',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5','maxlength'=>200)))); ?>

	<?php echo $form->textAreaGroup($model,'cuerpo_aviso', array('widgetOptions'=>array('htmlOptions'=>array('rows'=>6, 'cols'=>50, 'class'=>'span8')))); ?>

	<?php //echo $form->datePickerGroup($model,'fecha_publicacion',array('widgetOptions'=>array('options'=>array('format'=>'yyyy-mm-dd'),'htmlOptions'=>array('class'=>'span5')), 'prepend'=>'<i class="glyphicon glyphicon-calendar"></i>', 'append'=>'Click on Month/Year to select a different Month/Year.')); ?>


	<?php //echo $form->textFieldGroup($model,'categoria_id',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); 
	$categoria = new Categorias();
  			echo $form->dropDownListGroup($categoria,'id',
                                array(
                                        'wrapperHtmlOptions' => array(
                                                'class' => 'col-sm-5',
                                        ),
                                        'label'=>'Categoría',
                                        'widgetOptions' => array(
                                                //'id'=>'partida',
                                                //'name'=>'partida',
                                                'data' => CHtml::listData(Categorias::model()->findAll(),'id', 'nombre' ),
                                                //'options'=>array($model->proyecto_id => array('selected'=>true)),
                                                'htmlOptions' => array('id'=>'categoria', 'prompt' => 'Seleccionar categoría', //'onChange'=>'submit','submit' => array('/planificacion/importado','#'=>'partida') 
                                                                'ajax' => array(
																'type'=>'POST', //request type
																'url'=>CController::createUrl('administracion/bcat'), //url to call.
																//Style: CController::createUrl('currentController/methodToCall')
																'update'=>'#subcategoria', //selector to update
																//'data'=>'js:javascript statement' 
																//leave out the data key to pass all form values through
																)),
                                        ),
                                        'hint' => 'Categoría del aviso.'
                                ));

  			echo $form->dropDownListGroup($model,'sub_categoria_id',
                                array(
                                        'wrapperHtmlOptions' => array(
                                                'class' => 'col-sm-5',
                                        ),
                                        'label'=>'Sub Categoría',
                                        'widgetOptions' => array(
                                                //'id'=>'partida',
                                                //'name'=>'partida',
                                                'data' => array(),
                                                //'options'=>array($model->proyecto_id => array('selected'=>true)),
                                                'htmlOptions' => array('id'=>'subcategoria', 'prompt' => 'Seleccionar sub-categoría', //'onChange'=>'submit','submit' => array('/planificacion/importado','#'=>'partida') 
                                                                                                ),
                                        ),
                                        'hint' => 'Sub Categoría del aviso.'
                                ));
	?>

	<?php //echo $form->textFieldGroup($model,'creado_por',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); ?>

	<?php //echo $form->textFieldGroup($model,'autorizado_por',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); ?>

	<?php if(Yii::app()->user->checkAccess('coordinador'))
			echo $form->checkBoxGroup($model,'publicado'); ?>

	<?php //echo $form->textFieldGroup($model,'portada',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); 
			
			$imagenes = TiposArchivos::model()->findByAttributes(array('ext'=>'png'))->archivos;
			$list = CHtml::listData(TiposArchivos::model()->findByAttributes(array('ext'=>'png'))->archivos, 'id', 'titulo');
			
			$options = array();
			foreach ($imagenes as $key => $value) {
				$options[$value->id] = array('data-subtitle'=>$value->ante_titulo, 'data-left'=>CHtml::image(Yii::app()->homeUrl.$value->ruta));
			}
			$htmlOptions =  array(/*'empty'=>'Seleccionar portada',*/ 'options'=>$options );//array('empty' => 'Select...');

			echo CHtml::label(CHtml::encode('Seleccionar Portada: '),'portada');

			echo '<select id="portada" class="form-control" name="Avisos[portada]" placeholder="Portada">'
			.CHtml::listOptions($model->portada, $list, $htmlOptions).'</select>';

/*			echo $form->dropDownListGroup($model, 'portada',
													array(
														'wrapperHtmlOptions' => array(
															'class' => 'col-sm-5',
														),
														'label'=>Yii::t('msg','Imágen Portada'),
														'widgetOptions' => array(
															//'id'=>'partida',
															//'name'=>'partida',
															'data' => $list,
															//'options'=>array($model->proyecto_id => array('selected'=>true)),
															'htmlOptions' => array('id'=>'prioridad_noticia', 'prompt' => 'Seleccionar Imágen Portada', //'onChange'=>'submit','submit' => array('/planificacion/importado','#'=>'partida') 
																					),
														),
														//'hint' => 'Tipo de archivo a cargar.'
													));*/


	?>

	<?php 
			$list = CHtml::listData(Archivos::model()->findAll(),'id','titulo');
  			
/*  			echo $form->dropDownListGroup($model,'archivo_id',
                                            array(
                                                    'wrapperHtmlOptions' => array(
                                                            'class' => 'col-sm-5',
                                                    ),
                                                    'label'=>'Archivo',
                                                    'widgetOptions' => array(
                                                            //'id'=>'partida',
                                                            //'name'=>'partida',
                                                            'data' =>$list,
                                                            //'options'=>array($model->proyecto_id => array('selected'=>true)),
                                                            'htmlOptions' => array('id'=>'archivo', 'prompt' => 'Seleccionar archivo', //'onChange'=>'submit','submit' => array('/planificacion/importado','#'=>'partida') 
                                                                                                            ),
                                                    ),
                                                    'hint' => 'Archivo a cargar.'
                                            ));

	*/
		echo CHtml::label(CHtml::encode('Seleccionar Archivos: '),'archivos_id');
			$this->widget(
			    'booster.widgets.TbSelect2',
			    array(
			        'name' => 'archivos_id',
			        'data' => $list, //array('RU' => 'Russian Federation', 'CA' => 'Canada', 'US' => 'United States of America', 'GB' => 'Great Britain'),
			        'htmlOptions' => array(
			            'multiple' => 'multiple',
			        ),
			    )
			);
	?>

	<?php
		if(Yii::app()->user->checkAccess('coordinador')) 
			echo $form->datePickerGroup($model,'fecha_publicacion',array('widgetOptions'=>array('options'=>array('format'=>'yyyy-mm-dd', 'startDate'=>date('Y-m-d')),'htmlOptions'=>array('class'=>'span5')), 'prepend'=>'<i class="glyphicon glyphicon-calendar"></i>', 'append'=>'Click on Month/Year to select a different Month/Year.')); ?>

	<?php //echo $form->textFieldGroup($model,'hora_publicacion',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); 
		if(Yii::app()->user->checkAccess('coordinador')){
			echo CHtml::label('Hora de Publicación: ','hora_publicacion');
					$this->widget(
					    'booster.widgets.TbTimePicker',
					    array(
					    	'model'=>$model,
					        'attribute'=>'hora_publicacion',
					        'name' => 'hora_publicacion',
					        //'label' => 'Hora de publicación',
					        'noAppend' => true,
					    	'wrapperHtmlOptions' => array('class' => 'span5')));
				}
	?>

<div class="form-actions">
	<?php $this->widget('booster.widgets.TbButton', array(
			'buttonType'=>'submit',
			'context'=>'primary',
			'label'=>$model->isNewRecord ? 'Create' : 'Save',
		)); ?>
</div>

<?php $this->endWidget(); ?>


 <script type="text/javascript">

			$(document).ready(function(e) {
				try {
					$('select#portada').selectator({
					    prefix: 'selectator_',             // CSS class prefix
					    height: 'auto',                    // auto or element
					    useDimmer: false,                  // dims the screen when option list is visible
					    useSearch: true,                   // if false, the search boxes are removed and 
					                                       //   `showAllOptionsOnFocus` is forced to true
					    keepOpen: false,                   // if true, then the dropdown will not close when 
					                                       //   selecting options, but stay open until losing focus
					    showAllOptionsOnFocus: false,      // shows all options if input box is empty
					    selectFirstOptionOnSearch: true,   // selects the topmost option on every search
					    searchCallback: function(value){}, // Callback function when enter is pressed and 
					                                       //   no option is active in multi select box
					    labels: {
					        search: 'Buscar...'            // Placeholder text in search box in single select box
					    }
					});

				} catch(e) {
					alert(e.message);
				}
			});
/*		$( document ).ready(function() {
			$( "#seccion").change(function() {
				$('#categoria').html("");
			});


		});*/
	</script>